{
    // //对象的简洁表达
    // let o=1;
    // let k=2;
    //
    // //ES5的写法
    // let es5={
    //     o:o,
    //     k:k
    // };
    //
    // console.log(es5);
    //
    // //ES6的写法
    // let es6={
    //     o,k
    // }
    // console.log(es6);
}

{
    // //ES5当中的方法的写法
    // let a={
    //     hello:function () {
    //         console.log('hello')
    //     }
    // }
    //
    // //ES6当中的方法的简写,很相似访问器属性的写法
    // //没有了冒号,相当于直接写了一个函数声明(不加function的)
    // let b={
    //     hello(){
    //         console.log('hello');
    //     }
    // }
    // console.log(a,b);
}

{
    // //关于属性表达式
    // let a='haha';
    // let b={
    //     [a]:'pipi'
    // }
    // //这里的b的[a]其实就是变量a的值
    // console.log(b);
}

{
    //Object.assign()
    let a={a:1,b:2};
    let b={c:3,d:4};
    let c={e:a};

    let d=Object.assign(a,b,c);
    console.log(d);
    console.log(d.e===a);
}

{


}




























































